/obj/test/proc
	Assert(a, fail = "Assertion failed.")
		if(!a) die(fail)
		if(istype(a, /list))
			for(var/val in a)
				if(!a) die(fail)

	AssertEqual(a, b, fail = "Equality assertion failed.")
		Assert(a == b, fail)

	AssertAboutEqual(a, b, deviation = 0.1, fail = "Approximate equality assertion failed.")
		Assert(Math.IsAboutEqual(a, b, deviation), fail)